//
// Created by alexa on 5/2/2024.
//

#ifndef ARTILLERYSYSTEM_SELFPROPELLEDLAUNCHER_H
#define ARTILLERYSYSTEM_SELFPROPELLEDLAUNCHER_H

#include "../launcher/Launcher.h"
#include "../transport-charging-machine/TransportChargingMachine.h"

class SelfPropelledLauncher : public Launcher, public TransportChargingMachine {
public:
    SelfPropelledLauncher(
            const string &name,
            int railsCount,
            float shotsDelay,
            float length,
            float width,
            float maxSpeed,
            float weight,
            float powerReserve,
            float preparingTime
    );
};


#endif //ARTILLERYSYSTEM_SELFPROPELLEDLAUNCHER_H
